Edinburgh Worldwide Investment Trust - Manager Insights